﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Tedds_Tool;
using System.Windows.Controls;
using LEET.LEETCommon;
using StandardScriptItems;

namespace GUI.Custom_Classes
{
    public interface IScript : IEnumerable<String>
    {
        string Name { get; }

        void AddScriptItem(IEvent_Pair ep);
        void AddScriptItem(IScriptBuilder builder);
        void Clear();
        bool IsEmpty { get; }

        int Count { get; }
        String Last { get; }

        void RemoveAt(int i);
        void RemoveSelected();
    }
}
